home *** CD-ROM | disk | FTP | other *** search
- package com.ms.dxmedia;
-
- import com.ms.com.ComFailException;
- import com.ms.dxmedia.rawcom.IDABehavior;
- import com.ms.dxmedia.rawcom.IDABvrHook;
- import java.io.ByteArrayOutputStream;
- import java.io.PrintStream;
-
- public class BvrCallbackCOM implements IDABvrHook {
- private BvrCallback _notifier;
-
- public BvrCallbackCOM(BvrCallback var1) {
- this._notifier = var1;
- }
-
- public IDABehavior Notify(int var1, boolean var2, double var3, double var5, double var7, IDABehavior var9, IDABehavior var10) {
- Object var11 = null;
-
- try {
- Behavior var12 = var9 == null ? null : Statics.makeBvrFromInterface(var9);
- Behavior var18 = var10 == null ? null : Statics.makeBvrFromInterface(var10);
- var17 = this._notifier.notify(var1, var2, var3, var5, var7, var12, var18);
- } catch (Exception var16) {
- ByteArrayOutputStream var13 = new ByteArrayOutputStream();
- PrintStream var14 = new PrintStream(var13);
- ((Throwable)var16).printStackTrace(var14);
- throw new ComFailException(-2147467259, ((Throwable)var16).getMessage());
- }
-
- return var17 == null ? null : var17.getCOMBvr();
- }
- }
-